package com.changfen.event;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * @author changfeng.chen@things-matrix.com
 * @date 2022/8/27 21:49
 **/
@Data
@Builder
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class Event {
    /**
     * 序列号
     */
    private Long value;

    /**
     * 用long类型处理该事件需要那些，EventHandler处理，目前支持64个事件类型
     */
    private Long bit;

    /**
     * 消息实体
     */
    private String message;
}
